#ifndef LA_H
#define LA_H
#include "cinta.h"


typedef struct sListAsoc * ListAsoc;

ListAsoc
la_empty(void);

void
la_add(ListAsoc l, Key k, Data d);

Bool
la_exists(ListAsoc l, Key k);

Data
la_search(ListAsoc l, Key k);

void
la_del(ListAsoc l, Key k);

int
la_length(ListAsoc l);

void
print_la(ListAsoc l);

ListAsoc
la_destroy(ListAsoc l);

ListAsoc
la_fromFile(char * nomfile);

void
la_toFile(char * nomfile, ListAsoc l);
#endif
